place where cattle are sold - Francés Inglés Diccionario